improved version - German English Dictionary